home *** CD-ROM | disk | FTP | other *** search
/ SPACE 2 / SPACE - Library 2 - Volume 1.iso / telecom / 24 / comm / flspat.doc < prev    next >
Text File  |  1986-06-19  |  8KB  |  156 lines

  1.                              FLASH PATCH PROGRAM
  2. BUGS!
  3.       Version 1.00 of FLASH (To see the version number, look at the bottom
  4. of the last help screen) has a bug which can cause ascii uploads to stop at
  5. the end of a line before the end of the file (Fortunately, a fairly infrequent
  6. occurrence). Currently, you must abort the upload and start over again if that
  7. happens to you. With the patch in place, the uploads no longer get stopped. The
  8. patch has the desirable side-effect of improving the speed of uploads when
  9. the prompting option is chosen
  10.  
  11.       FLASH at present does not allow form-feeds (ASCII character 12) through
  12. to the printer. The only control characters allowed through are 10,13, and 9.
  13. The patch fixes FLASH so that any control character between 9 and 31 will be
  14. allowed through to the printer.
  15.  
  16.       The final patches to FLASH are designed to facilitate the use of the
  17. 'broadcasting' feature with DO files and function keys. Currently, if the
  18. dialer does not get a connection, all DO files are terminated, and if a
  19. function key is being executed, it is terminated. The patch allows them to
  20. continue through so that you can set up function keys and DO files to dial
  21. a set of numbers. This opens up the possibility of creating a list of numbers
  22. and dialing through them automatically until you get a number that's not
  23. busy. This was a feature that several people have requested and I am glad to
  24. oblige.
  25.  
  26.                   RUNNING THE PATCH PROGRAM
  27.  
  28. FLSPAT.TOS can be run from any disk on your system,even off the hard disk,
  29. but the copy of FLASH that it is to patch MUST be on floppy drive A ONLY.
  30. After the opening message, put a disk with a copy of FLASH into drive A and
  31. hit the 'Y' key when prompted to do so. Don't patch your original FLASH disk,
  32. patch a copy of FLASH (never hurts to be safe).
  33.  
  34.       FLSPAT.TOS will open the FLASH program file and check for each patch
  35. location before patching the program. The patch should only take about a few
  36. seconds and you will see the message that the five patches have been installed
  37. properly.
  38.  
  39.  
  40.                               BROADCASTING
  41.  
  42.       Suppose you have a file that you want to upload to several BBS's or
  43. you want to automatically retrieve all your mail from several BBS's and you
  44. don't want to waste time doing it manually. You can program FLASH to do it
  45. for you.(you need the patched version of FLASH for this to work properly)
  46.  
  47.       The first thing you need to do is to log on to the BBS manually and
  48. go through the process you want to automate with the capture buffer on so
  49. you can record what goes on. After you have logged off, go through the file
  50. and write a DO file to automate the process. Remember that during the execution
  51. of a DO file you can jump to a function key (using the GO command) and after
  52. FLASH has executed the function key it will continue to execute the rest of
  53. the DO file. Using this feature, you can create a general purpose DO file
  54. that can be customized by putting specifics, like filenames, in a function
  55. key.
  56.  
  57. EXAMPLES:
  58.  
  59.       Suppose you want to dial several BBS's one after another, and for
  60. each BBS you want to execute an automatic DO file. You should set up a
  61. DO file for each BBS and link it to the dialer by inserting the '@' character,
  62. followed by the name of the DO file, into the dial directory listing for each
  63. of the BBS's.
  64.       Then construct a 'master' do file that will dial each number in turn.
  65. for example. Suppose you have a dial directory that looks like this:
  66.  
  67.       (NOTE: These are NOT real BBS numbers!)
  68.       CompuServe @CIS.DO            666-1440
  69.       ST Connection@ST.DO           232-1122
  70.       Joe's BBS @JOE.DO             454-2222
  71.       Fred's ST Palace@PALACE.DO    636-8770
  72.  
  73. Each number has a DO file that would log on to the BBS and perform some function.
  74. e.g. log you on and read all new messages.
  75.  
  76.       The master DO file should look something like this
  77.       >DIAL CompuServe|>PA 2|
  78.       >DIAL ST Con|>PA 2|
  79.       >DIAL Joe's|>PA 2|
  80.       >DIAL Fred's|>PA 2|
  81.  
  82.  
  83. This will dial each number in turn and each time the dialer gets a carrier
  84. and connects, Flash will execute the appropriate DO file. If the number is
  85. busy, Flash will proceed to dial the next number. The DO files that are
  86. linked with each number should end with a command that will log you off the
  87. BBS and hang up the modem (if necessary) or at least pause long enough for
  88. the remote system to hang up. As soon as each DO file is finished, control
  89. will pass to the 'master' DO file which will dial the next number.
  90.  
  91.       If you want to keep a record of the session, keep your capture buffer
  92. open. There is always the possibility of the unexpected, like the sysop 
  93. changing the prompts, or noisy phone lines causing errors. It is safest to
  94. keep an eye on what it happening so you can abort the DO-file and take
  95. control if necessary.
  96.  
  97.  
  98.                   DIALING THROUGH LIST OF NUMBERS
  99.  
  100.       This is something several people asked me about and finally I was able
  101. to figure out how to do it (though it also required a small patch to FLASH).
  102.  
  103.       To set up FLASH to dial through a list of numbers and stop when it gets
  104. a carrier, write up a function key that will dial the numbers for you. For
  105. example, using the numbers above, you would write up a set of function keys
  106. like this: (This example uses function keys one through four)
  107.  
  108.       >DI Compu|>PA 2|>GO 2|
  109.       >DI ST|>PA 2|>GO 3|
  110.       >DI Joe's|>PA 2|>GO 4|
  111.       >DI Fred|>PA 2|>GO 1|
  112.  
  113.       For this technique to work properly, each number must have an associated
  114. DO file. Usually it would be a DO file that would log you onto the BBS. It
  115. could also be an empty DO file, e.g. a single line with a space. You can put
  116. more than one dial command in a single function key if you want, but leaving
  117. one number per function key lets you start at any number in the list. If you
  118. want to dial a lot of numbers, then you can use the command
  119.        >LOAD FKEY filename|>GO 1|
  120. inside a function key to load in a new set of function keys and jump to the
  121. first one in the new file.
  122.  
  123.       If you hit one of the function keys, FLASH will dial through the list of
  124. numbers starting at the function key you pressed and when it gets a carrier it
  125. will execute the DO file to log on to that BBS, then the function key will
  126. be automatically terminated. If you want FLASH to redial more than once for
  127. each number, then set the REDIALS to the desired number in the dial directory.
  128.  
  129.       Hitting <UNDO> anytime after FLASH has dialed a number, but before it
  130. gets a carrier or the dialer times out, will abort the CURRENT number and
  131. cause FLASH to proceed to the next number on the list. This is useful if you
  132. have already dialed through to one of the numbers on your list and want to
  133. skip it. The purpose of the PAUSE commands in the examples is to give you
  134. an opportunity to abort the whole sequence.
  135.  
  136.       - Alan Page (co-author of FLASH)
  137.  
  138.       This file and the program FLSPAT.PRG may be distributed freely to owners
  139. of the FLASH terminal program. It has come to my attention that there are a
  140. few pirate copies of a beta-test version of FLASH in distribution. The patch
  141. program will NOT patch those copies and the techniques discussed in this file
  142. will NOT work with those pirated copies.
  143.  
  144.       The authors of FLASH terminal program spent over six months writing the
  145. program and are committed to supporting their product. FLASH was provided on
  146. an unprotected disk because the authors and ANTIC both believe that the buyer
  147. should be able to make backup copies for his/her own use. Piracy seriously
  148. undermines our efforts to provide you with quality software at an affordable
  149. price. Besides, I'm driving around in a broken-down rusty old 1976 Chevy Vega
  150. and I don't think it's going to make it through the winter again!
  151.         This program patches FLASH terminal program from ANTIC to correct a small
  152. bug and adjust the dialer part of the program to allow dialing through lists of
  153. telephone numbers automatically. Please read the file FLSPAT.DOC for complete
  154. instructions and how to use the advanced dialer features with the patched program.
  155.         - Alan Page
  156. əəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəə